package com.heima.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.Date;
import java.io.Serializable;

/**
 * 部门表(TbDept)实体类
 *
 * @author makejava
 * @since 2024-10-28 11:29:15
 */
@Data
public class Dept implements Serializable {
    private static final long serialVersionUID = -85215667587015291L;
    /**
     * 部门 id(主键)
     */
    private Long id;
    /**
     * 父部门id (顶级部门id默认为0)
     */
    private Long parentId;
    /**
     * 父部门名称(顶级部门为null)
     */
    private String parentName;
    /**
     * 祖宗部门id组成的由逗号分隔的字符串(顶级部门默认为0)
     */
    private String ancestors;
    /**
     * 部门名称
     */
    private String deptName;
    /**
     * 显示排序
     */
    private Long orderNum;
    /**
     * 领导人姓名
     */
    private String leader;
    /**
     * 领导人手机号码
     */
    private String phone;
    /**
     * 领导人邮箱
     */
    private String email;
    /**
     * 部门状态(0表示正常, 1表示停用)
     */
    private Integer status;
    /**
     * 删除状态 (0表示未删除, 1表示删除)
     */
    private Integer delFlag;
    /**
     * 创建者
     */
    private String createBy;
    /**
     * 创建时间
     */
    private LocalDateTime createTime;
    /**
     * 更新者
     */
    private String updateBy;
    /**
     * 更新时间
     */
    private LocalDateTime updateTime;

}

